root { display: block;}
/*Predefinite in CSS*/
body {font-family: Verdana, Arial, Helvetica; color: #000;line-height:1.4; font-size: 12px;}
html {background: #ededed;}
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table{border-collapse: collapse; border-spacing:0; }
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var { font-style:normal;  font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
.input {width: 220px;}
textarea { border: 1px solid #bbd3df;}
.textarea {width: 100%; height: 150px;}
h4,h5,h6 {font-size:100%; font-weight:normal;}
h1 {font-size:28px;}
.h1_color {color: #333;}
h2 {font-size:18px;}
h3 {font-size:15px;}
h4 {font-size:13px; font-weight: bold;}
label {font-size: 12px; color: #676363; font-weight: bold;}
.data {font-size: 11px; color: #777;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
.error {color: #e4200c;font-weight: bold;}
.bold {font-weight: bold;}
a {color: #215079; text-decoration: none; }
a:hover {color: #ed5a02; text-decoration: none;}
.li_footer li {float: left; font-size: 11px; color: #666;}
.images {padding: 3px; border: 1px solid #ccc; margin-right: 9px; margin-bottom: 10px; background: #fff;}
.images_border img {padding: 2px; border: 1px solid #ccc; margin-right: 10px; background: #F6F5E8;}
.float_right {float: right;}
.float_left {float: left;}
.fix {clear: both;}
.fix_2 {clear: both; height: 2px; font-size: 1px;}
.fix_3 {clear: both; height: 3px; font-size: 1px;}
.fix_5 {clear: both; height: 5px; font-size: 1px;}
.fix_10 {clear: both; height: 10px; font-size: 1px;}
.fix_15 {clear: both; height: 15px; font-size: 1px;}
.fix_20 {clear: both; height: 20px; font-size: 1px;}
.fix_25 {clear: both; height: 25px; font-size: 1px;}
.fix_30 {clear: both; height: 30px; font-size: 1px;}
.font_12 {font-size: 12px;}.font_14 {font-size: 14px;}.font_15 {font-size: 15px;}.font_16 {font-size: 16px;} .font_17 {font-size: 17px;} .font_18 {font-size: 18px;} .font_24 {font-size: 24px;}
.font_21 {font-size: 21px;}
.tabel_5 td {padding: 5px;}
.tabel_10 td {padding: 10px;}
.position_relative {position: relative;}
.blue_2 {color: #d86101;}
.gri { color: #555;}
.gri_1 {font-size: 11px; color: #888;}
.gri_2 {font-size: 12px; color: #a5a5a5; font-style:italic;}
.gri_2:hover {font-size: 12px; color: #a5a5a5; font-style:italic; text-decoration: none;}
.pozitiv {background: #edfbe2; color: #40880b; border: solid 1px #b1e988; font-weight: bold;}
.neutru {background: #fff6e7; color: #fa5b00; border: solid 1px #f8c27c; font-weight: bold;}
.negativ {background: #ffdada; color: #c40202; border: solid 1px #f58d8d; font-weight: bold;}
.images_bord {padding: 2px; border: 1px solid #decdad;}
.data {color: #666; font-style: italic;}
.mai_mult {text-decoration: underline}
.mai_mult:hover {text-decoration: underline}
.green {color: green;}
.red {color: #C63918;}
.dotted {border-bottom: 1px dotted #ccc; font-size: 1px; width: 100%;}
.format_li li {background: url("../media/images/front/backgrounds/li_sag.gif") no-repeat scroll 3px 9px transparent;padding-bottom: 3px;padding-left: 15px;padding-top: 3px;}
.orangered {color: orangered;}
/*padding in*/
.padd_2 {padding: 2px;}
.padd_3 {padding: 3px;}
.padd_5 {padding: 5px;}
.padd_header {padding: 9px 15px;}
.padd_10 {padding: 10px;}
.padd_10_TRL {padding: 10px 10px 0px 10px;}
.padd_10_TRL6 {padding: 10px 10px 4px 10px;}
.padd_15 {padding: 15px;}
.padd_20 {padding: 20px;}
.padd_30 {padding: 20px 30px 30px 30px;}
.padd_LR_15 {padding: 0px 15px 0px 15px;}
.padd_30_lr {padding: 30px 0px;}
.padd_20_lr {padding: 20px 0px;}
/*padding fin*/
/*Predefinite fin CSS*/
.continut {}
.content {margin: 0 auto; width: 940px;}
.meniu {background: url(../media/images/front/backgrounds/back_menu.gif) repeat-x scroll left top; width: 100%; height: 97px;}
.meniu_centru {width: 1010px; margin: 0 auto;}
.meniu_li {font-weight: bold; margin-top: 40px;}
.meniu_li li {float: left; margin-right: 20px; margin-left: 20px;}
.meniu_li li a {color: #fff;}
.meniu_li li a:hover {color: #fefab7;}
.select_meniu {background: url(../media/images/front/backgrounds/menu_select.gif) repeat-x scroll left top; padding: 8px 20px; box-shadow: 2px 2px 1px #222;
              -moz-border-radius: 20px;-webkit-border-radius: 20px; -khtml-border-radius: 20px; border-radius: 20px;}
.carousel {background: url(../media/images/front/backgrounds/back_caro.gif) repeat-x scroll left top; width: 100%; height: 383px;}
.carousel_mare {width: 300px; height: 183px; background: #000; position: absolute; left: 10px; bottom: 10px;}
.carousel_mare a {color: #fff;}
.carousel_titlu {width: 300px; height: 183px; background: #000;}
.carousel_p {width: 300px; height: 183px; background: #000;}
.carousel_p a {color: #fff;}
.carousel_centru {width: 940px; margin: 0 auto; }
.carousel_mic {background: #EFEFEC; width: 100%; border-bottom: 1px solid #ccc;}
.carousel_mic_centru {width: 940px; margin: 0 auto; position: relative}
.coll_left {float: left; width: 620px;}
.coll_left_full {background: #fff; float: left; width: 620px; border: 1px solid #CCCCCC; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;}
.coll_left_full label {font-weight: normal;}
.coll_left_full_articol {background: #fff; float: right; width: 730px; border: 1px solid #CCCCCC; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px;}
.coll_left_full_articol label {font-weight: normal;}
.coll_right {float: right; width: 300px;}
.listing {}
.poza_listing {background: url(../media/images/front/backgrounds/back_poza.gif) no-repeat scroll left top; width: 132px; height: 103px; float: left; margin-right: 20px; }
.poza_listing img {padding: 8px 0px 0px 8px; display: block;}
.articol_listing {float: left; width: 458px;}
.articol_listing_mare {float: left; width: 578px;}
.titlu_lista {float: left; width: 340px; text-shadow: 0px 1px 0px #FFFFFF;}
.titlu_lista_mare {float: left; width: 380px; text-shadow: 0px 1px 0px #FFFFFF;}
.right_lista_km {text-shadow: 0px 1px 0px #FFFFFF; color: #666; float: right;}
.footer_mic {background: #E5E4E1 url(../media/images/front/backgrounds/footer.gif) repeat-x scroll left top; width: 100%; border-top: 1px solid #ccc; height: 64px;}
.footer_mic_centru {width: 940px; margin: 0 auto; color: #666; text-shadow: 0px 1px 0px #FFFFFF;}
.footer_ul {float: left; }
.footer_ul li {float: left; margin-left: 10px; margin-right: 10px;}
.footer_ul li a {color: #666;}
.footer_ul li a:hover {color: #666;}
.breadcramp {font-size: 11px; color: #666;}
.breadcramp span {color: #888; float: left;}
.breadcramp a {float: left; text-shadow: 0px 1px 0px #FFFFFF;}
.sag_bread {float: left; margin-left: 7px; margin-right: 7px; margin-top: 5px;}
.coll_left_lista {float: left; width: 190px; background: #fff;}
.coll_right_lista {float: right; width: 730px;}
.filtre {width: 190px; background: #fff;}
.input_filtre {width: 136px; border: 1px solid #dad9d7; float: left; height: 24px;}
.input_filtre2 {width: 242px; border: 1px solid #dad9d7; float: left; height: 24px;}
.head_cauta_titlu {color: #444; text-shadow: 0px 1px 0px #FFFFFF;}
.front  {}
.front .filtre_li {width: 131px; margin-right: 20px; float: left;}
.front .filtre_li li { padding-bottom: 8px;}
.front .filtre_li li a {color:#808385; background: url(../media/images/front/backgrounds/vazut.gif) no-repeat scroll left top; padding-left: 20px; padding-bottom: 10px; text-shadow: 0px 1px 0px #FFFFFF;}
.front .filtre_li li a:hover {color:#808385; background: url(../media/images/front/backgrounds/vazut.gif) no-repeat scroll 0px  -41px; padding-left: 20px; padding-bottom: 10px; padding-top: 10px; text-shadow: 0px 1px 0px #FFFFFF;}
.front .filtre_li li .select_vazut {color:#808385; background: url(../media/images/front/backgrounds/vazut.gif) no-repeat scroll 0px  -41px; padding-left: 20px; padding-bottom: 10px; padding-top: 10px; text-shadow: 0px 1px 0px #FFFFFF;}
.filtre_li li { padding-bottom: 8px;}
.filtre_li li a {color:#808385; background: url(../media/images/front/backgrounds/vazut.gif) no-repeat scroll left top; padding-left: 20px; padding-bottom: 10px; text-shadow: 0px 1px 0px #FFFFFF;}
.filtre_li li a:hover {color:#808385; background: url(../media/images/front/backgrounds/vazut.gif) no-repeat scroll 0px  -41px; padding-left: 20px; padding-bottom: 10px; padding-top: 10px; text-shadow: 0px 1px 0px #FFFFFF;}
.filtre_li li .select_vazut {color:#808385; background: url(../media/images/front/backgrounds/vazut.gif) no-repeat scroll 0px  -41px; padding-left: 20px; padding-bottom: 10px; padding-top: 10px; text-shadow: 0px 1px 0px #FFFFFF;}
.harta {border: 1px solid #CCCCCC;}
.back_pic_full {background: url(../media/images/front/backgrounds/back_pic_full.gif) no-repeat scroll left top; width: 329px; height: 197px; position: relative; margin-left: 15px; margin-bottom: 15px;}
.color_title {color: #00263c;}
.image_big {width: 152px; height: 177px; background: #fff; position: absolute; left: 10px; top: 9px;}
.image_specii {width: 307px; height: 177px; background: #fff; position: absolute; left: 10px; top: 9px;}
.image_1 {width: 147px; height: 95px; background: #fff; position: absolute; left: 170px; top: 9px;}
.image_2 {width: 147px; height: 75px; background: #fff; position: absolute; left: 170px; top: 111px;}
#map_canvas {width: 100%; height: 400px; display: none;}
.map_container {width: 100%; margin: 0 auto;}
/*Paginare in*/
.container_paginare {float: right;}
.container_paginare li {float: left; margin-right: 2px; margin-left: 2px;}
.container_paginare li a {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: #fff url(../media/images/front/backgrounds/listing.gif) repeat-x scroll left bottom;
                          border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid #c2c9d0;
                          display: block; height: 10px; padding: 5px 10px 10px 10px; font-weight: bold;  text-shadow: 0px 1px 0px #FFFFFF;}
.container_paginare li a:hover {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: #58889c url(../media/images/front/backgrounds/listing_hov.gif) repeat-x scroll left bottom;
                                border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid #234667; color: #fff; text-decoration: none;
                                display: block; height: 10px; padding: 5px 10px 10px 10px; font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF;}
.container_paginare li .link_paginare_selected {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: #58889c url(../media/images/front/backgrounds/listing_hov.gif) repeat-x scroll left bottom;
                                                border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid #234667; color: #fff; text-decoration: none;
                                                display: block; height: 10px; padding: 5px 10px 10px 10px; font-weight: bold;}
.container_paginare li .link_paginare_nelink {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: #fff url(../media/images/front/backgrounds/listing_inactiv.gif) repeat-x scroll left bottom;
                                              border-top-left-radius: 5px; border-top-right-radius: 5px; border: 1px solid #dedede; color: #999;
                                              display: block; height: 10px; padding: 5px 10px 10px 10px; font-weight: bold;}
/*Paginare fin*/
.facebook_transp .fb-like {background: transparent;}
.class_bara_colt {background: #EFEFEC; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
/*Comentarii in*/
.comentarii {width: 100%;}
.titlu_com {color: #00263c; font-size: 17px;}
.input_value_1 {color: #999;}
.input_value_2 {color: #333;}
.coment_inputmic {background: url(../media/images/front/backgrounds/comment_input.gif) no-repeat scroll left top; width: 200px; height: 47px; float: left;}
.coment_inputmic input {padding: 7px; margin-left: 5px; margin-top: 2px; font-size: 17px;  border: 0px;}
.comment_big .coment_input {background: url(../media/images/front/backgrounds/comment_input.gif) no-repeat scroll left top; width: 570px; height: 47px; float: left;}
.comment_big .coment_input_right {background: url(../media/images/front/backgrounds/comment_input.gif) no-repeat scroll right top; width: 10px; height: 47px; float: left;}
.comment_big .coment_input input {padding: 7px; margin-left: 5px; margin-top: 2px; font-size: 17px;  border: 0px;}
.comment_big .coment_text {background: url(../media/images/front/backgrounds/comment_text.gif) no-repeat scroll left top; width: 568px; height: 163px; float: left;}
.comment_big .coment_text_right {background: url(../media/images/front/backgrounds/comment_text.gif) no-repeat scroll right top; width: 10px; height: 163px; float: left;}
.comment_big .coment_text textarea {padding: 7px; margin-left: 5px; margin-top: 2px; font-size: 17px; font-weight: bold;
                      border: 0px; font-family: arial; width: 550px; height: 133px; overflow: auto;}
.comment_midd .coment_input {background: url(../media/images/front/backgrounds/comment_input.gif) no-repeat scroll left top; width: 483px; height: 47px; float: left;}
.comment_midd .coment_input_right {background: url(../media/images/front/backgrounds/comment_input.gif) no-repeat scroll right top; width: 10px; height: 47px; float: left;}
.comment_midd .coment_input input {padding: 7px; margin-left: 5px; margin-top: 2px; font-size: 17px;  border: 0px;}
.comment_midd .coment_text {background: url(../media/images/front/backgrounds/comment_text.gif) no-repeat scroll left top; width: 483px; height: 163px; float: left;}
.comment_midd .coment_text_right {background: url(../media/images/front/backgrounds/comment_text.gif) no-repeat scroll right top; width: 10px; height: 163px; float: left;}
.comment_midd .coment_text textarea {padding: 7px; margin-left: 5px; margin-top: 2px; font-size: 17px; font-weight: bold;
                      border: 0px; font-family: arial; width: 462px; height: 133px; overflow: auto;}
.comment_little .coment_input {background: url(../media/images/front/backgrounds/comment_input.gif) no-repeat scroll left top; width: 416px; height: 47px; float: left;}
.comment_little .coment_input_right {background: url(../media/images/front/backgrounds/comment_input.gif) no-repeat scroll right top; width: 10px; height: 47px; float: left;}
.comment_little .coment_input input {padding: 7px; margin-left: 5px; margin-top: 2px; font-size: 17px;  border: 0px;}
.comment_little .coment_text {background: url(../media/images/front/backgrounds/comment_text.gif) no-repeat scroll left top; width: 416px; height: 163px; float: left;}
.comment_little .coment_text_right {background: url(../media/images/front/backgrounds/comment_text.gif) no-repeat scroll right top; width: 10px; height: 163px; float: left;}
.comment_little .coment_text textarea {padding: 7px; margin-left: 5px; margin-top: 2px; font-size: 17px; font-weight: bold;
                      border: 0px; font-family: arial; width: 394px; height: 133px; overflow: auto;}
.coment_input {background: url(../media/images/front/backgrounds/comment_input.gif) no-repeat scroll left top; width: 570px; height: 47px; float: left;}
.coment_input_right {background: url(../media/images/front/backgrounds/comment_input.gif) no-repeat scroll right top; width: 10px; height: 47px; float: left;}
.coment_input input {padding: 7px; margin-left: 5px; margin-top: 2px; font-size: 17px;  border: 0px; width: 555px;}
.input_value_1 {color: #999;}
.input_value_2 {color: #333;}
.coment_text {background: url(../media/images/front/backgrounds/comment_text.gif) no-repeat scroll left top; width: 568px; height: 163px; float: left;}
.coment_text_right {background: url(../media/images/front/backgrounds/comment_text.gif) no-repeat scroll right top; width: 10px; height: 163px; float: left;}
.coment_text textarea {padding: 7px; margin-left: 5px; margin-top: 2px; font-size: 17px; font-weight: bold;  border: 0px; font-family: arial; width: 550px; height: 133px; overflow: auto;}
.raspuns_1 {background: #f4f8fa; border-top: 1px solid #d9e9ef; border-bottom: 1px solid #d9e9ef;}
.raspuns_2 {background: #fff;}
.text_coment {float: left; width: 493px;}
.titlu_coment {font-weight: bold; color: #00263c; font-size: 14px; width: 390px; float: left;}
.titlu_coment span {font-weight: normal; color: #666; font-size: 12px;}
.raspunde_coment {float: right; background: url(../media/images/front/backgrounds/comment_raspunde.gif) no-repeat scroll 0px 1px; padding-left: 17px; font-weight: bold; margin-left: 10px;}
.raspuns {width: 493px; float: right;}
.text_coment_raspuns {float: left; width: 426px;}
.titlu_coment2 {font-weight: bold; color: #00263c; font-size: 14px; width: 327px; float: left;}
.titlu_coment2 span {font-weight: normal; color: #666; font-size: 12px;}
/*Comentarii fin*/
.raza_filtru {background: url(../media/images/front/backgrounds/raza_bara.gif) no-repeat scroll 0px 1px; position: relative; width: 100%; height: 10px;}
.raza_bula {position: absolute; top: -5px;}
.font_1box {background: #fff url(../media/images/front/backgrounds/back_front_filt.gif) repeat-x scroll left bottom; border: 1px solid #CCCCCC; width: 619px; height: 172px; float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.font_2box {background: #fff url(../media/images/front/backgrounds/back_front_filt.gif) repeat-x scroll left bottom; border: 1px solid #CCCCCC; width: 305px;  float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.font_3box {background: #fff; border: 1px solid #CCCCCC; width: 303px; height: 104px; float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.bann_front_add_balta {margin-left: 12px; margin-top: 11px;}
.font_3box_separator {float: left; width: 12px; height: 20px; display: block;}
.pics_icon {float: left; margin-top: 11px; margin-left: 14px;}
.text_front_box {float: left; margin-top: 7px; margin-left: 15px; width: 182px;}
.text_front_box2 {float: left; margin-top: 7px; margin-left: 15px;}
.titlu_box_front {color: #EB4A00; font-size: 17px; font-weight: normal;}
/*Homepage slider*/
#slider li {position: relative; height: 325px !important;}
#slider li div {position: absolute; bottom: 10px; right: 35px; width: 410px; background: rgba(0,0,0,0.7); -moz-border-radius: 10px; border-radius: 10px; color: #FFF; padding: 15px;}
#slider li div h1 a {color: #FFF; font-size: 22px;}
#slider li div h1 a:hover {text-decoration: none; color: #FFF;}
#slider li div p {}
#slider li div p a {color: #fff; text-decoration: underline;}
.rating img {display: none;}
.raza_locatie {position: absolute; left: 0px; bottom: -23px; background: #EFEFEC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;
               border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;  border-bottom: 1px solid #CCCCCC; padding: 0px 10px 5px 10px;}
.harta_scroll {float: left; width: 162px; padding-top: 2px; margin-right: 5px; margin-left: 10px;}
.coll_right .fb-like-box {background: #fff;}
.box_right {background: #FFFFFF;border: 1px solid #CCCCCC; border-radius: 8px 8px 8px 8px; width: 300px;}
.head_box {background: #F9F6F0 url(../media/images/front/backgrounds/heat_box.gif) repeat-x scroll left bottom; border-radius: 8px 8px 0px 0px; margin: 2px; padding: 10px 10px 9px 10px;  font-size: 13px;  text-shadow: 0 1px 0 #FFFFFF;}
.icons_regulament {background: url(../media/images/front/backgrounds/icon_full.gif) no-repeat scroll left top; padding-left: 60px; margin-left: -28px; padding-bottom: 10px;}
.icons_specii {background: url(../media/images/front/backgrounds/icon_full1.gif) no-repeat scroll left top; padding-left: 60px; margin-left: -28px; padding-bottom: 10px;}
.icons_momeala {background: url(../media/images/front/backgrounds/icon_full2.gif) no-repeat scroll left top; padding-left: 60px; margin-left: -28px; padding-bottom: 10px;}
.icons_taxa {background: url(../media/images/front/backgrounds/icon_full3.gif) no-repeat scroll left top; padding-left: 60px; margin-left: -28px; padding-bottom: 10px;}
.icons_contact {background: url(../media/images/front/backgrounds/icon_full4.gif) no-repeat scroll left top; padding-left: 60px; margin-left: -28px; padding-bottom: 10px;}
.poza_listing .rating {padding: 8px 0px 0px 8px;}
.icons_regulament h2 {color: #c63918; font-family: helvetica; font-size: 18px; font-weight: normal;}
.icons_specii h2 {color: #c63918; font-family: helvetica; font-size: 18px; font-weight: normal;}
.icons_momeala h2 {color: #c63918; font-family: helvetica; font-size: 18px; font-weight: normal;}
.icons_taxa h2 {color: #c63918; font-family: helvetica; font-size: 18px; font-weight: normal;}
.icons_contact h2 {color: #c63918; font-family: helvetica; font-size: 18px; font-weight: normal;}
.icons_foto {background: url(../media/images/front/backgrounds/icon_full5.gif) no-repeat scroll left top; padding-left: 60px; margin-left: -28px; padding-bottom: 10px;}
.icons_foto h2 {color: #c63918; font-family: helvetica; font-size: 18px; font-weight: normal;}
.icons_video {background: url(../media/images/front/backgrounds/icon_full6.gif) no-repeat scroll left top; padding-left: 60px; margin-left: -28px; padding-bottom: 10px;}
.icons_video h2 {color: #c63918; font-family: helvetica; font-size: 18px; font-weight: normal;}
.header_listing {background: #fff; border: 1px solid #ddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-shadow: 0 1px 0 #FFFFFF; background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.play_video {position: absolute; left: 33px; top: 21px;}
.jquery_default_text {color: #A3A3A3;font-style: italic; padding-left: 2px;padding-right: 2px;}
.def_input {background: #fff; border: 1px solid #D2D9E4; height: 40px; width: 460px; font-size: 17px;padding-left: 8px;padding-right: 8px;
           -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-left: 40px;
           -moz-box-shadow:1px 1px 0px 0px #ddd;-webkit-box-shadow: 1px 1px 0px 0px #ddd;box-shadow: 1px 1px 0px 0px #ddd;}
.def_textarea {background: #fff; border: 1px solid #D2D9E4; height: 160px; width: 460px; font-size: 17px;padding: 8px;
           -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-left: 40px;
           -moz-box-shadow:1px 1px 0px 0px #ddd;-webkit-box-shadow: 1px 1px 0px 0px #ddd;box-shadow: 1px 1px 0px 0px #ddd;}
.def_file {margin-left: 40px; }

.gmap {
   height: 325px;
   overflow: hidden;
   position: relative;
   width: 920px;
   border: 10px solid #222222;
   border-radius: 10px 10px 10px 10px;
}
.coment_capcha {float: left; width: 500px;}
#comments_cancel_btn {margin-top: 18px; margin-left: 20px; float: left; display: none;}

.visits {color: #2e345d; border: 1px solid #CAD4E7; float: right; background: #fff; padding: 2px 10px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-left: 10px;}


